Cloud Fragmentation And Star Formation